今天所學的是,運算的型別限制和如何正確建立Decimal。
今日筆記:
1.
◆ Int:用於整數運算,不涉及小數的情況。
◆ UInt:用於非負整數,尤其適合需要確保正數範圍的數據。
◆ Float:適合處理精度要求不高的小數運算,主要是節省記憶體的需求。
◆ Double:適合需要高精度的小數運算,數學計算和科學應用。
2.
任何十進位可以精準表達的整數都可以精準轉換成二進位數字;
任何二進位可以精準表達的整數和小數都可以精準轉換成十進位數字。
3.
Decimal特性:
◆ 高精度:Decimal 適合進行高精度的小數點運算,避免了浮點數類型在進行加、減、乘、除時可能出現的誤差。它的精度範圍比 Double 更大,並且可以確保精確的十進制表示。
◆ 適合貨幣運算:在金融應用中,精度的損失會帶來重大影響,Decimal 是貨幣運算的首選。它能精確表示小數點後的位數,不會因四捨五入或浮點數運算誤差而影響結果。
◆ 可控範圍和精度:Decimal 具有非常高的精確度和範圍,通常可表示最多 38 位十進制數字,非常適合需要處理大數或高精度數字的場景。
實作部分:
影片連結:https://youtu.be/c234emq9hfY?si=7sfPE9AXmrIhD2oT